Lineamientos Apps Móviles

Lineamientos de despliegue


  • La solicitud de despliegue deberá cumplir con proceso de control de cambios y liberaciones (contar con RFC en estatus válido y con vistos buenos de testing para el pase a la tienda)

  • El tiempo de aprobación de las tiendas públicas, es de mínimo un lapso de tiempo de 5 días

  • En caso de rechazo por tiendas, se devolverán observaciones a desarrollador responsable, esto implica reinicio en el contador de tiempo de aceptación de tiendas de un mínimo de 5 días

  • No existe retorno inmediato, la validación en tiempo de tienda pública es de un mínimo de 5 días.

  • Indicar Rama, el commit y el tag (el tag debe de tener el número de versión a entregar)

  • La versión firmada de app se almacenará en branch de GitLab

  • Indicar la versión del IDE que se está usando para el deploy, en caso de Android y Flutter también indicar la versión del SDK de Android y/o SDK de Flutter

  • Para ambientes previos subir apps a Testflight (IOS)



Lineamientos de entrega a mantenimiento


  • Apps nativas si se pueden automatizar,apps desarrolladas con flutter no se pueden automatizar.

  • Incluir en la solicitud las instrucciones de compilación, las cuales deben registrarse en archivo plano en branch de GitLab

  • El código debe estar versionado en GitLab con un tag de la rama Master

  • La versión firmada de app se almacenará en branch de GitLab

  • Indicar la versión del IDE que se está usando para el deploy, en caso de Android y Flutter también indicar la versión del SDK de Android y/o SDK de Flutter

  • Las Versiones de IDE`s autorizadas para compilación son la versión actual y actual-1.

  • Debe existir el proyecto en Testflight (IOS)

  • Parametrización (ambiente, base de datos etc)

  • Mejores prácticas para recopilar, analizar y organizar informes de fallos a través de Firebase Crashlytics

Procedimiento para Publicación y Certificado de Apps Moviles